it subserves - Espagnol Anglais Dictionnaire